package org.scboy.dbms.service;

import java.util.List;

import org.scboy.utils.entitys.coobi.Model;
import org.scboy.utils.entitys.coobi.Page;

/**
 * 字典业务类
 * @author yanghao
 *
 */
public interface DictionaryTypeService {

	/**
	 * 分页查询字典
	 * @param model 查询参数
	 * @return 分页结果
	 */
	public Page page(Model model);
	
	public List<Model> list(Model model);

	
	/**
	 * 新增字典
	 * @param model
	 * @return
	 */
	public boolean add(Model model);
	
	/**
	 * 更新字典
	 * @param model
	 * @return
	 */
	public boolean update(Model model);

	/**
	 * 删除字典
	 * @param id
	 * @return
	 */
	public boolean delete(String typeCode);
	
	/**
	 * 获取字典
	 * @param code
	 * @return
	 */
	public Model get(String typeCode);
	
	/**
	 * 启用禁用字典
	 * @param id ID
	 * @return
	 */
	public boolean checkState(String typeCode);
}


